package cn.edu.scau.cmi.huangxiaodong.exercise9;
import java.util.Calendar;
public class CalendarBean {
      String []day;
      int year=0,month=0;
      public void setYear(int year) {
    	  this.year=year;
      }
      public void setMonth(int month) {
    	  this.month=month;
      }
      public String[] getCalendar(){
    	  String[] a=new String[42];
    	  Calendar rili=Calendar.getInstance();
    	  rili.set(year,month-1,1);
    	  int weekDay=rili.get(Calendar.DAY_OF_WEEK)-1;
    	//  System.out.println(weekDay);
    	  int day=0;
    	  if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
    		  day=31;
    	  if(month==4||month==6||month==9||month==11)
    		  day=30;
    	  if(month==2) {
    		  if((year%4==0)&&(year%100!=0)||(year%400==0))
    			  day=29;
    			  else
    				  day=28;
    	  }
    	  for(int i=0;i<weekDay;i++)
    		  a[i]="";
    	  for(int i=weekDay,n=1;i<weekDay+day;i++) {
    		  a[i]=String.valueOf(n);
    		  n++;
    	  }
    	  for(int i=weekDay+day;i<a.length;i++) {
    		  a[i]="";
    	  }
    	  return a;
      }

}

